package org.example.rubbish.service;



import com.baomidou.mybatisplus.extension.service.IService;

import org.example.rubbish.entity.Site;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface StationService extends IService<Site> {

    /**
     * 获取站点统计信息
     */
    Map<String, Object> getStationStats(Date startTime, Date endTime);

    /**
     * 更新站点状态
     */
    boolean updateStationStatus(Long stationId, String status);

    /**
     * 获取地图上的站点信息
     */
    List<Site> getStationsForMap();
}
